package fr.gest4team.app.pilotage.dao;


import org.hibernate.criterion.DetachedCriteria;

import fr.gest4team.app.pilotage.dao.abstrait.AbstractProjetDao;
import fr.gest4team.app.pilotage.dao.interfaces.IProjetDao;
import fr.gest4team.app.pilotage.dto.Projet;

import java.util.List;

/**
 * Dao modifiable 
 * @see fr.gest4team.app.pilotage.dto.Projet
 */
public class ProjetDao 
    extends AbstractProjetDao 
    implements IProjetDao {
    
    /**
     * @author brug
     * @return retourne la liste des Projets. 
     */
    public List<Projet> chargerListeProjet() {
        final DetachedCriteria criteria = DetachedCriteria
                .forClass(Projet.class);
        return executeDetachedCriteria(criteria);
     }
}